package com.niiwoo.civet.mobile.vo.response.myloan;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * 回款计划详情
 * @author liaojunjun
 *
 */
@Getter
@Setter
@ApiModel
public class InvestorPlanResponseVO {

    @ApiModelProperty(value = "标的ID",  required = true)
    private Long projectId;

    @ApiModelProperty(value = "投资订单ID",  required = true)
    private Long investOrderId;

    @ApiModelProperty(value = "投资详情h5地址",required = true)
    private String h5InvestDetailUrl;

    @ApiModelProperty(value = "当前期数",  required = true)
    private Integer currentPeriod;

    @ApiModelProperty(value = "总期数",  required = true)
    private Integer totalPeriod;

    @ApiModelProperty(value = "应收本金",  required = true)
    private BigDecimal capital;

    @ApiModelProperty(value = "应收利息",  required = true)
    private BigDecimal interest;

    @ApiModelProperty(value = "应收奖励",  required = true)
    private BigDecimal reward;

    @ApiModelProperty(value = "预计回款金额",  required = true)
    private BigDecimal expectReceivableAmount;

    @ApiModelProperty(value = "查看合同", required = true)
    private String toViewContractUrl;

    @ApiModelProperty(value = "下载合同", required = true)
    private String downloadContractUrl;

}
